Several novel natural product derivatives, heterocyclic and other synthetic compounds, have been reported to have shown interesting ...